Arch Frame/pl

POLECENIE TO JEST CZĘŚCIĄ ZINTEGROWANEGO środowiska pracy BIM w V1.0
Ta strona została zaktualizowana dla tej wersji.

BIM: Rama

Lokalizacja w menu
3D / BIM → Rama
Środowisko pracy
BIM
Domyślny skrót
F R
Wprowadzono w wersji
-
Zobacz także
brak

Opis

Narzędzie Rama służy do tworzenia wszelkiego rodzaju obiektów ramowych na podstawie profilu i układu. Profil jest wyciągnięty wzdłuż krawędzi układu, który może być dowolnym obiektem 2D, takim jak szkic lub rysunek roboczy. Jest to szczególnie przydatne do tworzenia balustrad lub ścian szkieletowych. Obiekty szkieletowe można następnie łatwo przekształcić w obiekty ścian lub konstrukcji.

Obiekt Ramy utworzony z szyku ortogonalnego linii, przy użyciu okręgu jako profilu.

Użycie

  1. Utwórz obiekt układu i obiekt profilu, na przykład za pomocą środowiska Rysunek Roboczy lub Szkicownik.
  2. Wybierz najpierw obiekt układu, a następnie, przy wciśniętym przycisku Ctrl, wybierz obiekt profilu.
  3. Naciśnij przycisk Rama lub naciśnij F, a następnie R.

Opcje

Właściwości

Dane

Komponent

Informacje o innych właściwościach w tej grupie można znaleźć na stronie Komponent.

Rama

 ** 0: Podstawa Umiejscowienia profilu. Ten punkt jest również używany w przypadku nieprawidłowego indeksu.
 ** 1: Środek pierwszej krawędzi profilu.
 ** 2: Punkt końcowy pierwszej krawędzi profilu.
 ** 3: Środek drugiej krawędzi profilu.
 ** 4: Punkt końcowy drugiej krawędzi profilu.
 ** ...
 ** n*2-1: Środek n-tej krawędzi profilu.
 ** n*2: Punkt końcowy n-tej krawędzi profilu.
 ** Wszystkie krawędzie
 ** Pionowe krawędzie
 ** Poziome krawędzie
 ** Dolne poziome krawędzie: Na podstawie globalnej współrzędnej Z środka masy krawędzi.
 ** Górne poziome krawędzie: Jak wyżej.

Tworzenie skryptów

Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.

Narzędzie Rama może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:

Frame = makeFrame(baseobj, profile)

Przykład:

import Draft, Arch

Line = Draft.makeLine(FreeCAD.Vector(0, 0, 0), FreeCAD.Vector(0, 0, 2000))
baseobj = Draft.makeArray(Line, FreeCAD.Vector(1000, 0, 0), FreeCAD.Vector(0, 1, 0), 6, 1)

profile = Draft.makeCircle(200)
Frame = Arch.makeFrame(baseobj, profile)
FreeCAD.ActiveDocument.recompute()